//
//  LGShareSDK.h
//  ShareDemo
//
//  Created by Li Zhiping on 13-11-20.
//  Copyright (c) 2013年 Li Zhiping. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "LGShareContent.h"
#import "LGLocationCoordinate2D.h"

@interface LGShareSDK : NSObject

/**
 *	@brief	注册新浪微博
 *
 *	@param 	appKey 	sina应用appKey
 *  @param  url  请求完成后URL回调地址,必须与后台配置的URL一致
 *
 *	@return
 */
+ (void)registerSinaApp:(NSString *)appKey
            redirectURI:(NSString *)url;

/**
 *	@brief	处理请求打开链接,如果集成新浪微博(SSO)、Facebook(SSO)、微信、QQ分享功能需要加入此方法
 *
 *	@param 	url 	链接
 *  @param  wxDelegate  微信委托,如果没有集成微信SDK，可以传入nil
 *
 *	@return	YES 表示接受请求 NO 表示不接受
 */
+ (BOOL)handleOpenURL:(NSURL *)url
           wxDelegate:(id)delegate;

/*
 *  @brief 构建一个分享实例
 *  @param content 需要分享的内容
 *  @param image 需要分享的图片
 *  @param url 需要分享的url地址(新浪微博需要高级接口权限才能分享)
 *  @param locationCoordinate 分享的坐标位置
 *  @return	分享内容对象
 */
+ (LGShareContent *)shareContent:(NSString *)content
                           image:(UIImage *)image
                             url:(NSString *)url
              locationCoordinate:(LGLocationCoordinate2D *)locationCoordinate;

+ (void)sendWeiBoMessage;

@end
